package com.hzvdvmc.autosale.sale.ui;

import android.os.Bundle;

import com.bigkoo.convenientbanner.ConvenientBanner;
import com.bigkoo.convenientbanner.holder.CBViewHolderCreator;
import com.hzvdvmc.autosale.R;
import com.hzvdvmc.autosale.base.BaseActivity;
import com.hzvdvmc.autosale.sale.holder.BannerHolder;
import com.hzvdvmc.autosale.util.FileHelper;

import java.util.ArrayList;
import java.util.List;

import butterknife.BindView;
import butterknife.ButterKnife;
import butterknife.OnClick;

public class StandByActivity extends BaseActivity {

    @BindView(R.id.banner)
    ConvenientBanner banner;

    @OnClick(R.id.banner)
    public void onClickLayout() {
        finish();
    }

    private List<String> localImages = new ArrayList<>();

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_stand_by);
        ButterKnife.bind(this);
        initBanenr();
    }


    private void initBanenr() {
        localImages.addAll( FileHelper.getAdverWaitBannerUrlList());
        //自定义你的Holder，实现更多复杂的界面，不一定是图片翻页，其他任何控件翻页亦可。
        banner.setPages(new CBViewHolderCreator<BannerHolder>() {
            @Override
            public BannerHolder createHolder() {
                return new BannerHolder();
            }
        }, localImages)
                //设置两个点图片作为翻页指示器，不设置则没有指示器，可以根据自己需求自行配合自己的指示器,不需要圆点指示器可用不设
                .setPageIndicator(new int[]{R.drawable.ic_page_indicator, R.drawable.ic_page_indicator_focused})
                //设置指示器的方向
                .setPageIndicatorAlign(ConvenientBanner.PageIndicatorAlign.CENTER_HORIZONTAL)
                .setScrollDuration(800);
        banner.setCanLoop(true);
        //设置翻页的效果，不需要翻页效果可用不设
        //.setPageTransformer(Transformer.DefaultTransformer);    集成特效之后会有白屏现象，新版已经分离，如果要集成特效的例子可以看Demo的点击响应。
        banner.setManualPageable(false);//设置不能手动影响
        banner.startTurning(5000);

    }
}
